558473
356320
604488
645256
39383
294193
213207
627842
686871
962381
194116
99701
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471