12
4
1
209
19
133
9
30
45
28
13
59
25
93
23
22
5
8
388
63
55
266
143
21
24
355
1458
66
385
95
111
348
64
48
51
244
158
707
317
198
99
16
146
54
185
150
119