583873
81180
701504
170351
661120
461594
987645
739590
18567
275715
577522
42311
5161799
3574581
3099148
2403804
2238988
2063609
1978358
191878
1774118
1723136
1692196
1639471