1001 140
845 252
2072 510
2240 484
453 64
2443 438
3859 705
9438 966
3675 28
16929 510
14455 242
8351 944
29570 763
10225 301
12647 375
5900 642
10303 529
3203 797