4029
1524
884
1153
1495
870
928
1759
979
1526
1056
1466
989
823
1390
1076
954
905
875
2003
948
1044
982
905
1045
1789
1776
880
1097
1706
2015
2357
1232
965
893
1765
967
854
1104
2745
1016
1085
1780
920
904
931
1789
1941
3130
1602
2285
1241
1747
1764
1103
870
938
899
3535
1470
1315
917
1598
945
3444
3356
1281
785
815
1386
966
1788
1425
1670
984
910
2085
922
2931
867
1490
2965
1693
824
1007
982
1124
1450
1076
979
1035
1655
844
6080
1727
896
986
1778
1901
2291
1385
1002
2738
1278
951
1285
1621
1158
1678
1629
2634
954
1073
1028
2321
1830
1418
965
995
1167