1585
3984
1247
1309
1497
767
878
949
946
893
1187
2602
1009
1623
2210
1932
1428
1784
1083
2848
899
1604
1312
1400
837
744
978
2155
1489
3356
2034
1118
740
2018
1139
950
818
1779
911
1684
1221
2323
814
822
1352
1260
1697
828
1385
762
1376
842
872
1823
725
2192
1210
1701
1672
1816
1504
1660
1286
940
1597
2869
1694
897
1573
812
979
3336
871
810
1692
2102
1227
1385
1173
1145
1292
2965
1251
1722
844
951
1106
2176
1127
3321
2431
1812
3762
1074
845
1246
1165
2903
1472
824
941
3071
1372
1029
1211
1173
1141
2011
1658
1234
755
763
861
880
4120
902
1716
1101
1902
2592