1012 86
5409 616
28546 112
3218 241
6906 763
3492 300
3499 516
6855 717
1179 103
3051 449
4071 324
8403 1002
2771 497
7216 239
23694 433
3761 505
2118 94
1570 143
2017 159
5518 452
7160 402
12796 682
19659 337
3926 728
7200 665
8757 732
8853 321
13122 648