806222
328680
482459
775293
223615
721774
1003865
168996
15868748
706886
5086578
4435980
3554510
3552192
2319216
2224495
330250
380972
394161
2983