28066
394163
39482
812685
253344
887957
534386
239288
1000433
317465
799505
509343
5165799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1642471