396
152
16
151
71
9
264
301
191
19
241
10
21
2
8
201
3
15
72
111
123
361
81
82
462
251
202
172
102
27
7
121
1402