230
110
58
4
6
45
16
11
2
3
66
36
18
233
133
1217
2252
179
33
9
32
17
54
504
10
52
29
12
214
205
112
217
126
39
43
312
234
5
342
101
19
56
28
184
15
146
50
21
195