278
80
36
423
54
182
201
140
46
434
27
20
104
248
977
520
74
57
15
262
101
91
29
31
167
372
180
37
38
95
28
271
228