32075 660
90966 289
27752 535
33772 97
9906 432
71533 309
18007 266
14744 573
31441 120
27191 293
24908 702
8485 850
101035 634
2049 318
3128 411
24550 210
15330 651
23531 51
11833 274
36987 544
7202 432
3284 109
1758 51
12497 485
19882 240
1408 90
5697 667
6803 504