586
20
127
81
319
130
384
19
94
18
527
181
505
138
127
40
212
189
385
112
447
9
289
23
469
69
162
19
558
34
200
180
530
156
524
88
297
143
240
26