512539
288436
31206
341213
637381
49945
86674
454598
329169
395999
85509
669416
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471