530151
81760
16270
1152
95234
96077
707636
402275
460599
502109
983531
264551
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1734118
1706136
1653195
1619471