6843
30011
103881
714106
41963
49539
2052
494102
25344
39744
3392
32231
106482
43652
2609
46611
57456
986148
593119
176311