20
0
1355
757
413
1494
4
487
132
450
818
773
492
693
578
76
1175
527
1
592
461
549
536
437
905
2349
3
324
1134
661
618
223
513
485