316
882
419
785
229
596
139
479
151
155
651
159
452
101
505
174
372
71
381
138
348
70
278
85
345
64
311
92
1,107
87
332
68
299
304
405