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