113
1
85
2
327
301
140
744
3
393
774
638
897
623
843
217
2065
1106
661
3398
4
469
788
553
582
560
583
459
925
6
423
590
2357
1125