2920
9
3125
2
1227
2296
1897
1
770
0
1866
3
1947
2531
4
2658
874
472
1408
1142
3235
458
5367
8
2822
1098
4482
6371
7
1248
3888
4682
1029
3488
1779
975
1589
2459