21152
8
3080
3
2932
2
2535
3090
6
32302
0
19783
3498
4
1913
5
1073
1
55904
2177
37355
13
2740
297066
5151
17946
3715
1500
4651
1603
25669
2650
20
3765
2348
1687
280
2405
1558
2890