840
598
100
450
602
185
893
1055
294
282
6
454
320
433
110
18
651
565
367
1215
10
352
1398
