1996
1393
1211
862
2493
1559
1529
1878
892
1475
1174
905
2356
2745
2018
2687
804
762
1965
1122
917
849
974
1250
1253
1650
785
918
1414
986
1309
1683
1065
969
1307
1315
878
1698
7220
919
2977
1356
1613
3836
819
827
1661
1359
2575
2095
905
800
3290
1337
923
861
1083
1512
1662
819
1806
789
2674
1698
929
855
833
1445
2155
1935
1529
1741
1812
1057
1037
1111
1141
2199
970
890
1702
1284
1034
1362
1462
2840
2177
809
835
887
762
849
808
1257
1090
1841
842
1827
1373
2148
2054
974
2284
1600
1556
2050
1525
1992
781
971
1777
2269
1521
2077
1677
1771
1089
811
1066
1110