139971
594220
129379
878223
25219
148553
458595
649642
829689
322604
572581
172153
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1626471