545
207
297
69
283
121
505
163
219
185
1074
487
77
62
426
123
501
162
398
185
240
145
223
139
341
107
536
183
346
89
546
125
598
21
376
40
315
105
224
77