942
1304
955
1914
2872
994
1087
1147
915
909
921
1472
1277
887
1345
911
1272
957
1078
1089
942
1098
1354
1205
1314
1365
1653
1890
979
2019
1269
1067
1347
1160
1429
1206
1101
2798
1255
1385
1352
1428
1585
1523
2509
2332
1330
1564
1777
1800
1606
1554
1598
5425
1454
1891
3003
2972
4317
2402