1086
671
1164
778
5686
734
2230
953
778
1119
680
889
823
995
990
1379
1755
1090
818
935
683
783
5189
13329
853
943
823
658
1337
1703
941
1808
1103
707
700
758
808
714
1305
814
931
691
772
912
1361
3142
917
849
681
794
723
755
921
676
778
745
635
3263
633
826