29
221
142
17
11
8
10
4
47
36
82
281
9
1269
98
67
28
355
21
25
60
27
428
191
218
1156
30
113
120
53
258
87
43
7892
51
55
46
59
20
16
42
19
44
184
77
48
56
6