18
26814
526
533
473
532
813
717
342
941
12
5
6
21
431
766
333
511
364
411
965
54
332
305
14
1195
658
1392
2216