0
3
28
26
37
2
19
6
12
385
4
84
56
41
17
68
15
30
125
32
16
18
14
11
55
312
59
44
588
38
165
129
160
1132
400
132
248
180
154
21
52
27
47
23
184
20
117
85