579
1
331
2
253
206
233
237
244
352
59
594
360
3
319
335
416
475
82
394
544
338
249
0
933
485
1332
5
69
899
666
430
250
511
412