1897
1
2296
2
2920
9
3125
1227
1506
0
1550
458
646
2683
1098
1248
546
1779
1754
1947
292
2531
4
263
2658
874
370
2272
3717
3
3019
7
649
2404
3092
1142
11881