13995
0
706
873
1
2126
2
1033
621
3718
2649
660
666
566
1093
1616
297066
1252
984
895
1614
1579
3252
1816
508
768
781
813
887
542
1511
472
563