515960
921609
529255
265843
608332
998745
858368
152885
35967
175334
145478
440733
5106799
3539581
3039148
2341804
2223988
2027609
1938357
190578
1751118
1716136
1678195
1630471