2296
2
2920
9
3125
1227
1248
1
1782
1506
0
1897
1550
11951
10
458
646
2683
1098
1779
1754
1947
2531
4
263
2658
874
416
2272
3717
3
649
2404
2438
5
1142
3711
2306