1996
987
814
1403
912
1758
2979
1643
1183
1906
806
1269
897
1420
947
992
742
1227
771
846
1268
2033
1496
2419
1499
3808
1451
1534
1368
1137
756
949
1266
720
3041
2222
758
910
1052
829
1208
1002
798
800
6388
1025
2606
1184
802
3934
1428
1790
3196
796
794
2140
1761
931
860
1637
801
991
2725
787
716
2567
2403
1558
1358
756
1248
795
720
1040
1111
11324
918
1108
1807
1428
1125
880
599
759
984
1817
764
1289
1733
1062
926
1749
981
784
803
787
5784
1269
1054
934
2227
3783
1132
696
1497
1086
1909
735
1192
831
2010
3300
1211
1805
937
2124
703
947
869
877