318726 631669
291156 612724
279489 583518
278228 575809
272718 564385
270681 570305
269970 558125
269333 561173
268194 595533
267049 559663
122 958
41 293
4177 21892
5234 42037
5700 76391
10356 21204
7631 20444
10048 39272
9479 34752
16284 53926