234462 1161
124340 228
145939 211
66941 477
19146 296
254061 701
19980 597
142857 327
75096 563
25357 508
3390 528
11199 584
2165 75
3554 136
6164 694
5960 59
29728 637