5682
6
704
2
655
685
1
1066
113
1224
907
813
563
766
850
654
86
516
410
524
1003
2423
7
97
885
824
1995
1360
81
1481
675
450
628
1333