3001 856
2047 305
503 112
5625 245
694 176
596 125
4766 311
1049 210
2554 833
1053 264
756 225
1291 324
2958 837
1551 192
2806 780
2522 537
896 228
2449 728
1532 335
1448 391
2301 635
1001 203
917 283
28400 212