299
0
431
202
110
221
506
1107
2009
1
927
1048
342
280
603
311
601
595
1186
1600
505
711
488
583
334
492
795
435