592194
389365
22398
766223
186912
462662
59357
131683
428490
305562
36753
659188
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471