3500
797
1037
3023
1436
969
877
981
858
2332
1266
797
895
827
779
871
793
1162
845
853
807
2231
985
786
3930
839
1352
3370
852
842
2676
1360
907
1428
868
1592
836
1768
1336
980
1211
3582
876
979
1999
903
966
1543
2633
1090
2250
945
1026
910
6448
3555
832
993
1433
911