1897
1
2920
9
3125
2
1227
2296
935
0
1132
1129
1098
1248
546
2211
1779
1049
714
1084
493
804
1754
553
1947
292
2531
4
263
2658
874
370
458
2272
573