1986
6047
1270
1451
1399
1021
1013
901
899
1143
2937
966
1387
990
1210
1113
876
885
1584
1492
1030
898
2201
1024
1947
940
1622
847
942
838
844
823
888
1650
932
869
1155
1064
2182
900
1761
1099
976
2515
1154
1260
887
1005
909
884
1074
1112
1002
994
957
1009
888
1599
988
1123
3042
960
1515
2548
858
823
744
5226
821
1236
1897
1232
841
1576
1156
1045
1158
882
752
1526
1257
817
937
1685
929
1067
787
832
1534
3549
1535
945
953
1467
1043
1685
2599
824
1746
898
2482
802
871
2104
2185
1778
2928
1810
9517
3723
1755
1665
1087
1679
957
2118
925
2571
1957
1316