19532 82
30476 91
25182 328
4417 539
2517 640
472 78
18882 532
1505 431
54888 75
19536 652
27293 765
2472 490
2991 661
2185 657
16543 420
9539 599
3712 523
2981 927
9032 281
12420 119
8228 493
6963 465
7559 516
3826 327