21152
8
3080
3
2932
2
3090
6
1742
2740
1153
0
3715
5151
4651
3092
4
2535
3593
16
297066
19783
181997
11
1044
1
2015
3189
4471
3498
280
2405
3051
1603
32302
25669
17946
1700