21152
8
2669
2
3090
6
1568
1
2903
3
2593
2932
578
0
297066
3080
1092
1813
957
2804
4
1480
2711
2911
9
1569
4651
1739
398656
19
1320
496
771
550
5151
25669
14
19783
2535