232233 1158
123659 227
145140 211
66782 477
19116 296
253690 701
19937 597
142578 326
74853 563
25324 508
3383 528
11191 584
2160 75
3544 136
6152 694
5948 59
29366 637