1245
2
1682
954
0
2129
1
4427
10
2052
810
3564
3
494
2966
5
4124
6
1274
1020
2169
1138
1513
1120
1350
2141
785
2727
4671
4513
11611
2800