629908
77800
426499
578435
700965
381318
469160
93190
602654
47312
16947
223499
5054799
3492581
2969148
2294804
2203988
1997609
189478
1886357
1735118
1707136
1653195
1620471