9911
3
1288
1
395
435
1350
4
465
2215
7
501
1732
429
2
593
1037
640
464
780
538
2061
601
495
1865
506
752
933
733
3298
8
599
781
1189
526
1344