303789
78684
333251
314720
35811
42282
262195
609806
560576
365885
199813
134656
5188799
3610581
3140148
2441804
2251988
2078609
2002358
192578
1780118
1725136
1701196
1646471