197147
23867
478270
1002342
340326
468554
24912
264432
481822
680815
120744
107872
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471