561
163
504
314
412
150
405
192
626
159
405
157
387
155
518
49
118
24
436
135
501
175
372
179
283
116
540
179
237
185
393
112
424
77
313
77
617
143
259
83