1015
1
1694
951
690
2669
2
989
0
564
1743
768
108797
1716
2289
1828
3044
15
1380
1298
1268
3965
3
1488
1398
2551
3649
4
21152
8
2949
2166
800
412
9816
2670
1787