321021 878
76559 790
88722 811
111418 414
250461 589
63671 345
68135 473
138093 915
419414 1652
166556 854
92186 742
205672 484
131091 320
139150 327
165653 787
119037 400
63435 560
111888 457
183555 992
134217 198
409553 935
212511 998
352244 1102