910566
29429
38476
269163
124265
147535
319547
296624
139858
425973
715489
59670
5515800
4031581
3509150
2761804
2382988
2307609
2285358
1997119
199478
1822196
1798136
1709216