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