21152
8
2711
2
2535
19783
297066
0
14
2740
3
2593
1
4651
2763
17946
2911
9
32302
6753
17
1189
5151
2996
25669
984
783
1785
5978
6
2932
2676
1942
1614
3498
4
76
1369
2405