1222856
4
2395
5
7772
8
1073
0
116
18403
6
3047
10
381
363
709
1
169211
11
2189
5617
422
21743
1805
2
1343
1650
11881
3
1053
2960
553
249
2459
9
4223
22
573
815
518
475
31535