2903
3
2245
3765
4
3090
6
297066
0
2932
2
21152
8
17946
571
3546
1
572
25669
19783
2258
1492
951
1694
3080
6236
10
2964
1603
5225
1226
317
10827
2906
1189
1372
32302
894