1222856
4
105290
0
3047
10
2395
5
18403
6
7772
8
381
116
2189
1343
5617
709
1
2166
2
1073
11881
3
14076
7
21743
422
385
2142
180849
2831
1805
4675
1663
1650
382
2960
105807
42
508