1996
2398
595
2498
14
3225
129
95
3
37
24
17
1
127
40
80
32
2
102
39
22
48
51
36
55
12
94
53
23
54
33
21
10
83
148
109
15
27
28
13
5
66
76
Delivery
Payment method