2920
9
3125
2
1227
2296
1897
1
874
0
400
2585
1947
2531
4
2658
3626
635
1142
543
2127
3235
2714
5
458
5367
8
2822
1098
2109
6371
7
420
2856
1248
3888
3
1132
1029