322450
954551
787148
122659
617580
73496
327120
599804
70089
606673
414607
334500
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471