301
958
269
446
4
307
61
324
44
303
39
221
74
234
47
212
54
217
9
183
66
147
40
129
58
144
36
122
6
348
52
113
19
115
24
117