105111
21367
657466
55812
928770
201849
55929
142508
370223
29755
305792
673458
5068799
3508581
2993148
2306804
2207988
2003609
189678
1895357
1740118
1714136
1656195
1623471