303789
77684
333251
314720
35811
42282
262195
609806
560576
365885
199813
134656
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471