1020
0
467
456
439
349
453
747
381
403
545
685
661
955
821
2111
3
81
847
418
552
16
402
355
138
482
358
767
377
991
2143
529
1139