1581
991
784
1538
1256
1344
1955
1403
1614
1681
1288
1176
1376
2891
880
950
1871
2027
890
1016
943
1116
4763
1098
892
915
1215
11605
1210
2206
1110
1040
1145
953
1479
5221
1046
3101
1512
953
923
932
1338
762
972
1107
1805
1062
2313
865
886
885
824
784
838
1423
1298
1589
3345
1007
1022
1481
1023
972
1046
798
1493
773
1830
967
2283
919
880
1475
803
1061
994
1941
906
1278
985
911
2013
929
1468
933
986
2022
940
1205
7526
706
953
1131
1697
855
1798
1477
1349
812
2121
1479
1414
1394
833
1192
770
874
773
948
1372
1124
999
2553
1127
988
2997
865
2127
1035