0
3
1
35
4
2
18
11
8
45
5
25
26
16
296
39
29
764
89
14
52
46
87
110
381
105
61
206
120
202
53
100
51
41
390
152
44
148
103
78
24
1111
48
96
175
31
123
71