232256 1158
123664 227
145150 211
66785 477
19117 296
253693 701
19937 597
142582 326
74859 563
25324 508
3383 528
11191 584
2160 75
3544 136
6152 694
5949 59
29371 637