440150
30336
462386
151156
72231
292920
891932
6185
975350
167768
50937
254325
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471