1983
2494
602
2485
14
3228
129
59
8
121
100
101
43
23
109
96
40
5
1
146
177
52
2
200
287
264
229
89
Delivery
Payment method