878
362
608
117
319
113
210
124
197
27
432
39
381
142
522
126
56
26
277
50
223
91
312
112
456
12
240
37
146
101
542
73
402
151
158
14
541
182
106
91