476
1
995
2
1227
805
478
880
823
1242
955
749
696
744
4
2067
641
747
694
2457
565
1374
613
945
512
802
1078
808
567
784
1477
1113
484