960
1391
1663
2980
919
944
1109
1014
1114
1142
1068
1649
979
3357
2858
1107
4964
1002
2956
1633
1420
1534
2399
961
914
1025
1068
1045
1055
3407
1130
1506
2259
1438
5402
1138
1604
1065
2020
1492
1333
1476
2499
1229
1526
1176
4367
1274
1600
1858
2188
883
927
1784
1600
1380
1198
1092
1491
954
1097
833
1440
841
899
881
1218
1748
937
1902
857
775
1156
3087
1675
2287
867
1804
1249
1597
840
952
1152
764
1455
1356
970
2059
914
3085
1055
867
2013
945
1799
1160
917
839
1321
1030
1536
757
932
1586
1108
2037
846
1151
760
2139
1150
1101
949
1664
1292
1113
1150
1689
1662
1067