389253 763081
305185 651560
296840 645738
290614 614142
283901 618934
275388 586363
275041 657513
274829 600716
273464 587701
268458 571730
6452 23605
1984 32438
34395 175287
5935 43873
21719 65928
10194 76977
6744 86229
30166 59968
19194 50727
28043 108927