486635
83306
57785
674236
671815
378678
771692
997883
6118
381504
237851
495911
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471