24993 50
3528 140
14033 599
4734 251
39368 563
3783 151
2390 245
29240 105
13782 156
4700 147
2479 48
6976 487
13845 291
9019 825
15678 257
8997 532
2413 323
3342 584
8788 922
17401 674
17906 654
6029 450
19770 641
20533 547
2182 133
6155 309
4369 475
2764 612