4471
2
3090
6
572
0
1193
2408
8
14
25669
475
1628
1
774
456
1832
3
2524
3723
1189
1528
3791
7
1105
596
1103
562
484
2663
914
490
1581
3008
1243
668
1166