2940
3835
872
938
1335
2305
979
912
915
1008
1586
1517
880
907
1532
999
1047
998
849
2623
1142
1502
1069
2735
962
866
5706
862
953
1488
1134
868
3325
4022
1081
828
5277
904
871
989
2298
921
986
1008
957
2868
909
919
843
960
1244
1319
1488
933
863
1321
915
3002
1277
1199
1412
824
2236
1213
1123
2328
890
956
885
2123
891
1093
1055
886
4148
951
847
1036
1496
947
1268
2638
3803
2529
820
1324
785
958
979
782
1024
924
953
1286
793
881
2520
1955
1032
873
849
819
5242
1066
1107
980
874
952
1053
912
871
2837
1434
1896
874
1318
1285
1016
2707
801