295
0
428
201
110
220
504
1098
2002
1
922
1029
341
278
599
311
595
1184
1594
708
488
582
334
490
794
432