443062 853981
315477 678676
312287 701291
300282 635348
288071 636193
280892 694745
278842 605645
277529 613205
275587 598963
273784 438500
269624 579965
8001 42977
18617 153300
9035 42904
4542 28648
1054 12026
8457 68096
4103 38920
6103 33190
15820 71624
1779 23848