50
28
18
27
24
17
22
19
475
225
372
211
154
198
146
178
164
77
591
552