2255
2
928
1
1601
3
1248
960
0
2316
1720
2776
2245
1583
1137
1585
3053
7
3461
4
2583
2041
4915
1589
1347
2382
2440
1364
1075
3063
1972
4358
6
1346
1306
1868
2235