1116
2
4351
9
522
1
671
1066
5
1153
1398
658
854
1260
7
2223
6
789
1979
601
1202
8
516
734
1061
800
4154
2294
936
836
604
1095
874
1127
875
1297
2218