312293 620729
290089 609951
278103 580708
276689 570437
271773 560498
270281 568269
269334 555896
268881 558140
267902 590068
266887 558219
882 5136
1188 9980
5315 73106
8329 17171
6321 16860
8277 31968
7752 28974
13571 45240
17096 104527
10574 75469