2130
2
1453
4
1704
3
5762
9
816
1309
1691
770
1154
0
864
8850
23
1835
1551
693
1
1405
606
958
3904
12
2222
714
532
1422
578
698
875
475
903
677
740
1589