989850
513809
903378
258380
433302
42431
382387
644883
112386
504726
516760
94146
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471