21152
8
19783
2
2740
3
3715
3080
2932
17946
0
5151
25669
3090
6
572
1264
4
3765
181997
11
297066
2535
32302
1047
1751
2903
2964
1
2906
1603
3546
1527
1681
1189
2476
7793
2108