283
146
54
39
113
89
109
465
75
106
250
196
148
44
19
6
18
11
3
69
129
185
12
97
115
35
15
316
46
400
269
217
98
131
105
345
461
37
80
34