31571 659
24392 943
4003 36
3003 703
28242 378
3292 241
4829 523
17780 782
12360 529
3837 698
11870 389
13488 581
6362 162
4553 508
2198 141
10936 907
4324 530
7238 155
5250 462
5841 733
2638 492
1557 244
17753 778
1770 272
3903 344