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