0
3
593
5
118
251
61
104
158
840
216
15
2
918
356
370
54
13
101
69
131
206
6
19
17
95
203
272
168
242
0
478
236
138
99
137
