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