105676
361999
931934
932520
430334
834874
179723
131900
347432
12616
581957
672234
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471