995282
665787
770951
432861
226997
10179
638451
175516
70956
703143
146875
471251
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471