215
1
240
387
422
0
551
293
317
398
2
450
526
442
449
489
77
877
69
375
108
85
119
1042
1017
283
622
278
1646
7
1179
286
544
1086