519
111
273
42
783
233
173
20
518
158
216
35
196
34
504
137
495
64
340
60
515
87
558
153
283
53
313
49
335
44
254
33
410
52
249
62
560
129
881
249
303
47
436
56
225
28