3550
806
2398
1150
940
872
1033
769
936
1315
1021
1306
1423
842
1337
949
917
1751
1030
847
789
885
909
2439
890
805
992
2344
934
880
1132
1261
1174
3855
1086
18967
907
968
999
988
792
1035
1559
1140
812
2114
1034
3580
1171
1363
1847
5555
1484
1247
911
1102
925
889
1875
871