318802 631843
291175 612776
279506 583570
278246 575912
272739 564499
270692 570334
269977 558177
269345 561252
268195 595627
267052 559677
222 1584
60 445
4205 22011
5244 42134
5702 76401
10384 21277
7668 20509
10101 39403
9499 34853
16331 54061