295
429
201
110
220
504
1098
1
2003
2
922
1030
341
278
600
311
596
595
1184
1594
709
488
582
334
490
795
433