50625
927171
98950
336572
570973
989335
560594
635445
968852
229471
196891
138191
5081799
3512581
3006148
2314804
2212988
2007609
1904357
189878
1743118
1715136
1660195
1624471