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