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