0
336
16
195
147
776
621
94
46
288
380
265
393
117
116
254
154
185
4
1
69
203
224
349
31
147
640
912
201
97
120
372
38
861
431
673
646
34
6
232
8
302
120
319
114
182
18
142
173
54
