360753
581300
102224
955328
372546
1000682
589972
172229
578273
51361
912679
43474
5137799
3562581
3068148
2377804
2229988
2045609
1957357
191378
1765118
1719136
1688196
1636471