519
111
274
42
786
235
173
20
518
158
216
35
196
34
505
138
495
64
340
60
515
87
558
153
283
53
313
49
336
44
254
33
410
52
249
62
561
129
881
249
305
47
436
56
225
28