2571
954
638
1111
1750
882
867
706
1602
1174
1424
1424
951
1235
2987
947
926
929
754
866
612
687
1269
673
2091
600
1308
746
959
626
701
670
1556
1042
714
2408
736
923
823
928
707
873
991
1205
782
1401
3330
1149
1121
907
832
1133
764
812
598
1821
848
1255
933
3298
756
807
2243
1288
839
2384
1793
1581
1860
674
1140
2888
2249
813
1205
827
2939
653
1608
944
969
1274
773
1445
772
1057
724
707
730
2098
704
1285
2165
767
1760
2601
2002
3136
672
1123
1300
1916
686
974
1652
1519
2001
742
1105
1147
1447
755
1652
1375
691
5029
732
824
1234
1291