1199
5056
868
5478
753
1830
665
1736
715
4362
811
1415
837
855
949
809
784
954
723
906
746
1073
862
1696
1180
784
787
1075
1066
947
2592
1129
1157
6125
1026
881
1285
819
897
886
1173
866
981
1019
1044
1001
981
1803
2261
1170
839
1181
2017
3207
1753
870
1379
3731
1326
3615