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