560
0
783
3
907
2
608
1
1245
452
525
399
136
423
164
1104
220
194
106
212
147
357
341
129
277
858
185
99
370
112
73
628
910