378518
639332
570964
731574
233524
124340
36243
7205
180506
576829
255305
343646
2970361
2662455
2580928
2561455
2263995
2156955
2119281
2054719
1937226
1693208
1625351
1583406