1332 350
1113 222
20872 81
5191 517
18702 596
5562 240
18910 308
30299 936
17329 776
7083 350
21200 315
5001 68
15241 256
15823 846
6374 504
10899 329
7956 209