599435
690339
260894
186209
944939
158373
149162
55671
329417
528108
62447
158916
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471