21152
8
2535
2
2368
1
1568
1660
775
2711
905
582
0
2980
32302
19783
3498
4
2207
1816
297066
83
2982
3
1819
181997
11
2710
2740
2593
770
4651
2055
2763
17946
2911
9
6753
17