508
1
411
2
512
543
531
3672
14
3520
4
452
689
584
946
774
528
555
485
486
4768
32
1575
12145
12
2190
3
566
661
1466
654
847
704
856
5680
6
778
655