21152
8
2711
2
2535
19783
446
0
2740
3
2593
1
4651
2763
17946
2911
9
32302
6753
17
1189
5151
572
25669
14
1022
297066
5978
6
1193
2932
2676
486
1942
639
1310
3498
4
2405