3080
3
21152
8
3090
6
2932
2
3715
5151
4651
1189
0
2405
1
2740
2535
280
2650
20
297066
17946
3083
181997
11
2225
32302
2773
19783
3765
4
1047
14
3498
25669
572
1294
2996
1153