383
0
1042
53
341
346
46
265
370
594
392
58
325
397
422
2730
6
320
3691
2076
1
518
2328
416
418
400
286
1182