34931 815
10116 208
3831 388
12018 741
5084 677
8419 860
4179 342
12090 233
1566 175
10542 567
4345 397
16117 231
15732 614
40300 173
3612 393
6274 80
927425 955
246970 1043
7425 606
8050 719
123785 465
33453 612
78494 612
65463 833
2979 102
6620 359
14490 603
2419 340