2296
2
2920
9
3125
1227
1506
0
1897
1
1550
458
646
2683
5590
1098
1248
1779
2541
1754
1947
2531
4
263
2658
874
2272
3717
3
649
2404
1948
2189
1142
2306
2550