90667
43354
323582
587135
214443
598913
572892
301306
141985
521931
93264
14784
5111799
3544581
3043148
2346804
2224988
2030609
1939357
190678
1755118
1717136
1680195
1631471