1066
2
113
1
655
858
778
1224
5684
6
704
656
1152
709
685
1154
901
0
86
90
107
347
203
89
127
110
184
73
61
309
75
120
210