303898
673141
38667
683603
542319
350626
34443
700893
9521000
27927
57560
957744
5054799
3492581
2969148
2294804
2203988
1997609
189478
1886357
1735118
1707136
1653195
1620471