387028 758276
304509 649911
296058 642819
290165 612896
283653 617540
275165 585221
274774 655196
274700 599817
273351 587022
268418 571249
3850 15215
1293 21049
34107 173510
5852 43370
20875 65202
10158 76522
6713 85951
29860 59347
19036 50274
27734 107396