316
8
3
287
160
9
114
158
14
229
48
467
54
340
47
117
71
212
37
171
273
337
714
92
61
101
52
167
39
88
119
109
58
144
53
146
31
45
29
121
32
82
130
211
68
19
30
2672
748
90
36