615
1041
776
707
947
889
768
773
725
643
1544
696
693
807
1741
1292
754
945
4902
3373
2160
2017
2002
684
1388
1107
755
628
2983
3638
863
1797
1859
1580
1510
1486
1402
2433
1329
1261
1378
1940
1218
1606
941
1541
1009
956
855
1378
840
1081
956
799
1441
727
659
821
830
1118
1077
1759
1147
1833
634
928
719
948
2716
992
640
879
645
880
1363
691
850
2034
1275
857
1997
909
778
794
1106
1175
743
1479
1243
649
1356
898
1118
1148
1602
883
979
2289
705
1450
1145
803
1430
659
1415
723
1111
1055
1582
2333
1549
710
942
1290
1363
720
1812
772
1454
1516