49583 877
40321 242
21210 133
34065 585
27488 104
208500 506
118471 625
23541 663
163165 527
27698 798
31802 141
161364 329
23403 319
16148 568
15814 791
298210 1158
43092 461
74268 449
19649 375
10649 266
5436 56
31365 873
39423 767
20377 857
14827 243
99950 537
32374 352
266452 917