2296
2
2920
9
3125
1227
1506
0
1897
1
1550
458
635
646
2683
1098
1248
400
1779
1754
1947
2531
4
263
2658
874
1254
2272
3717
3
649
2404
1819
6
3109
5
4577
18
1142