3025 301
21000 576
59414 197
50307 60
81250 169
11490 531
916 76
9773 699
15546 750
4944 98
8278 553
7148 256
17053 526
1773 507
7357 788
5526 573
6759 620
2137 148
26822 125
3146 404
20048 537
4523 403
3082 457
3224 584
4255 378
162930 974
250765 640
376199 1078