3548
805
2397
1150
940
872
1032
769
936
1314
1021
1306
1423
842
1337
949
917
1751
1030
847
789
885
908
2439
890
805
992
2342
934
880
1132
1261
1173
3855
1086
18967
906
967
998
987
792
1035
1559
1139
812
2114
1033
3580
1171
1362
1847
5554
1483
1246
910
1102
925
889
1875
871