2932
2
3175
5
1645
3498
4
1486
1
2666
9
1295
17946
0
280
1189
2650
20
2906
1153
2250
469
984
21152
8
1672
1581
7793
1599
2845
12
1354
4074
297066
572
3000
3080
3
2245
1044