3080
3
21152
8
2932
2
3090
6
2245
297066
0
2145
1
2903
1047
572
189326
14
2535
1403
2773
2238
1828
444571
9
1294
1769
17946
3551
10
1289601
4
1849
581
1976
1310
743
616
1189