328
600
147
409
65
337
284
249
63
261
307
52
102
33
142
67
227
66
510
39
132
35
195
34
89
15
122
29
136
1
2
12
115
24
129
128