2903
3
3546
1
3090
6
2932
2
19783
181997
11
442
0
956
21152
8
25669
644
1189
14
189326
17946
3080
351
2964
1603
522
1310
2906
572
788
10827
4
543
468
1193
4471
108797