1762
2
1600
5
1556
2047
958
1
3904
12
3315
1647
4
1833
8843
23
1403
3
691
731
0
603
760
1421
577
697
863
712
4470
14
4683
531
3325
740
902
677
768
1151