0
12
2
6
8
48
34
9
14
11
70
49
37
223
20
22
61
68
157
10
18
85
124
302
1066
419
116
153
109
149
272
23
107
100
337
35
46
133
275
27
343
145
427
173
29
36
54