953
734
940
945
2214
1452
746
916
1478
1914
835
987
933
1492
2739
879
836
866
1031
1892
735
1453
806
1006
3090
1717
704
1926
2016
893
676
2524
2701
1070
1542
2313
895
743
772
849
868
803
4565
975
781
644
1399
1449
1771
2410
614
1413
1575
637
1711
881
1340
689
810
791
1443
1916
807
738
1220
5541
683
620
1702
615
1130
761
1159
1477
916
1075
942
1474
658
839
645
1353
2205
959
1281
1935
1136
702
622
873
661
1650
703
1450
957
1550
599
733
1598
2700
2302
1629
2970
644
836
1847
630
827
2384
1561
1175
1640
699
2767
1054
704
720
1181
787
1385