29864
803266
232633
184183
993567
769905
798373
195852
80034
925502
994343
461637
5165799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1642471