343820
51210
526426
868121
192158
100258
684813
869904
542583
551947
17984
949932
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471