21152
8
2593
1
989
0
297066
768
2711
2
1716
2289
1828
2911
9
5151
3044
15
1298
1268
4651
3
3965
1488
2676
398656
19
1398
2551
3649
4
550
1942
4724
800
6307
10
412
9816
2378