682
2
880
1
718
560
3
4035
5
403
425
118
1323
92
58
559
3294
1992
1739
10
800
587
623
527
3400
1473
61
268
496
389
1331
858
69
514