934
1230
910
804
843
5896
1039
777
1787
1176
1359
818
929
1840
2409
937
929
821
825
1106
993
839
1368
1177
1394
1072
1116
888
915
864
1015
1201
819
2589
897
840
920
1659
1004
1202
925
1894
1070
1126
821
950
1103
862
871
1105
1030
798
987
1111
928
1132
936
3486
956
1415