58364
25280
445939
657825
973834
80269
684521
974308
514659
339589
325194
129531
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471