908699
534869
75311
16390
181409
319761
628650
964660
251503
109330
201815
589609
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471