983 251
2015 517
1832 410
699 198
21481 331
14832 125
10998 603
7105 358
18665 932
10720 74
8991 679
3211 623
20397 286
6457 738
22959 529
897 30
5876 315
6125 837
4612 49
3131 452
5368 457
14763 747