2250
1
1660
572
0
1290
3326
3
1581
2
2093
2670
3080
997
2245
2322
1044
7258
1226
1060
2902
16
3546
3053
7
984
4044
5
3083