0
1106
1020
629
1045
739
959
960
892
728
758
894
1008
900
920
1168
712
721
553
1069
882
908
829
831
854
901
848
1203
751
789
747
827
976
936
807
893
806
719
885
954
940
916
841
642
828
832
748
667
867
690
1110
880
697
797
868
939
1002
737
925
981
1071
1077
706
836
749
937
895
824
790
926
659
888
1084
1047
886
685
02:35
Alternative
01:10
Easy Listening
05:09
Indie Pop
02:14
32890
20763
15192
3165
3338
4526
02:24
Ethnic
02:47
Classical
01:48
Rock
02:23
Other
01:39:20
Instrumental
03:30
10:34
Speech