1001 288
1003 186
730 231
2214 663
3081 765
5691 273
12541 694
10556 176
6835 880
2795 378
3658 616
18453 306
2964 335
16518 235
29080 113
27102 114
19662 869
8854 656
43879 906
15428 509
15016 591
9128 959
3059 145
20258 234
7118 519
3698 167