11
1
30
14
27
3
5
0
18
26
12
10
31
116
71
4
28
48
25
13
74
8
119
21
40
47
62
130
63
39
1077
366
56
297
36
65
165
387
153
45
88
108
591
268
69
211
653