435
158
169
79
642
63
266
144
525
207
59
24
185
126
928
400
474
309
726
240
714
229
440
250
311
84
539
249
467
168
332
177
586
129
315
163
150
66
349
182