1097
687
705
759
983
849
686
4027
692
3121
769
1151
2568
884
3253
1295
769
768
2652
947
639
911
685
764
970
3240
917
1023
811
3061
3313
1036
711
8317
674
1287
761
791
1062
1409
748
1235
1869
927
642
724
1457
731
1261
873
1650
7386
1334
1725
699
795
615
848
823
818