53216 300
14597 52
2397 584
3240 714
299657 1059
18685 458
2713 418
28487 354
15291 444
3284 768
3980 225
608 42
4381 488
2707 749
14154 37
23943 459
1265 317
117905 641
15392 670
1264 410
26892 352
29436 519
2919 389
22009 711