3080
3
21152
8
2932
2
3090
6
2245
2903
1047
297066
0
2535
2773
1
1828
1294
572
17946
1849
1976
14
1380
3715
2480
2935
5151
3146
12
1526
4837
5
3078
4
1289601
2145
189326
25669