58708
222433
593128
930785
594673
19437
46274
208441
787191
15750
611189
888375
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471