2974
956
977
1433
829
876
910
823
1039
1376
1245
1329
1371
901
860
891
894
1443
1309
5125
1493
1502
2074
1009
966
1041
947
894
1217
1172
947
1186
1391
1000
974
850
870
1214
1831
1565
1188
1310
1082
885
3435
852
888
873
996
1188
997
877
1150
876
1170
1988
884
1144
2662
1461
793
1249
863
807
1641
1388
2213
849
806
2136
2591
807
2019
1270
813
936
803
800
855
1560
758
1242
931
1841
775
1355
2026
1310
913
971
2620
1364
2569
822
840
1554
840
811
2143
1125
792
1328
884
847
2005
1918
1318
766
862
820
862
898
1313
943
2055
1226
926
819
1498
3899