299
431
202
110
221
506
1107
1
2011
2
927
1049
342
281
604
311
601
595
1186
1600
714
488
583
334
493
795
435