1222856
4
1498
0
2499
2
1642
1
2855
3
770
5223
9
4016
14229
10
3691
5
2749
3092
2091
1452
572
552
16
180849
1696
1244
4895
8
1958
16550
27
1861
345
346
2105
2104
1842
5477
9355