124485
240135
553818
153956
64090
393340
14707
739904
5562
611825
59316
616268
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1733118
1706136
1652195
1619471