554
1
1065
2
457
484
782
0
271
706
6
172
341
317
223
180
216
229
222
699
243
67
183
153
205
309
505
198
74
93
110
90
163