768655
308489
111999
543995
22810
638774
17255
182302
310277
836532
74232
927427
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471