840
566
606
110
101
296
323
18
1216
15
367
1059
450
896
6
651
1399
188
454
600
352
434
283
