1001 143
10138 604
8881 509
3650 581
4362 532
67830 473
5641 517
10383 28
20597 315
8223 352
2392 320
34295 501
17247 445
8549 839
2309 374
4054 404