0
2
16
61
59
28
37
29
19
26
358
31
103
33
361
110
763
340
85
86
73
145
53
64
225
373
83
131
155
118
44
584
237
24
105
180
39
106
42
101
67
360
822
281
128
346
381
422
13
1414
6675
213
288
233