1001 109
4573 407
2731 684
1272 88
396 42
2564 819
12866 766
9810 821
8075 331
17160 569
11667 510
18773 291
7188 507
10935 221
6941 53
3784 109
5998 656
43733 718
36185 439
374994 621
7787 648
5954 642
8516 387
14053 996
222062 1261
7670 238
8516 344
52015 373