392481
124485
240135
553818
153956
64090
393340
14707
739904
5562
611825
59316
5052799
3491581
2967148
2293804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1620471