962
825
847
1250
2472
1546
1336
2205
2018
986
1171
976
914
1245
1103
2112
902
1394
1990
1811
2121
1159
1448
2597
1604
830
1697
2050
1640
2133
2445
1801
1044
1796
981
1557
1566
1732
1322
908
1019
1434
964
1542
1449
1128
1029
3101
1015
1599
926
1043
1099
1290
2460
2918
1077
2670
2933
2130
789
1121
777
1378
1868
1551
838
871
934
949
866
973
1211
1283
1223
1008
861
1207
885
1837
1681
1943
2475
974
814
3977
1319
1374
883
919
1039
988
1642
805
2925
906
1093
1686
1901
2471
1030
908
1309
836
1723
871
856
891
1474
1310
744
1111
1525
1868
885
1080
903
916
3784
826