0
26
139
140
68
55
243
144
468
168
289
13
3
46
21
23
19
53
18
133
159
85
5
192
597
18
18
37
294
4
77
130
158
28
697
125
