2429
1354
2766
1979
6039
9083
824
1142
678
6459
1021
2057
654
1029
1390
1457
1277
700
1298
756
642
687
698
671
735
834
725
1567
849
784
683
783
1491
928
679
2071
617
883
893
787
647
647
1307
806
1264
1172
756
951
838
881
794
772
685
702
697
634
931
958
756
802