21152
8
3080
3
2932
2
3090
6
2535
19783
2740
297066
0
5151
17946
3715
32302
1500
1
4651
25669
2650
20
3765
4
3498
280
2405
995
3107
7
1153
1320
1189
3779
1382
14
2996
181997
11