7
3216
2
2734
5
901
3
1824
1350
2471
1
979
4
865
1001
11
9264
811
3303
783
425
5084
3888
920
1314
2677
667
1179
582
2571
3037