348
324
117
612
94
496
46
272
93
257
154
213
58
454
101
418
151
254
16
266
234
200
40
164
322
190
137
55
313
50
201
69
218
75
242