1515
1
623
373
558
665
2
483
162
493
607
3401
641
510
587
1408
485
455
412
504
520
1075
8
843
552
546
2716
378
514
404
420