21152
8
2535
2
2711
572
0
1558
866
1
2890
3
1819
32302
19783
3498
4
2356
6
4944
2763
2668
2740
3544
2921
5
6753
17
2600
2593
4651
17946
5151
2911
9
2982
2729
14
3354
845
2133