1001 32
2181 240
2541 486
2736 645
2189 529
193 29
1282 276
2923 849
4107 550
7649 179
322 79
235 28
311 52
2158 664
2432 758
2752 158
2220 693
3037 729
2749 708
1437 339
2387 652
3089 582
3734 572
1322 298