1015
1
1694
951
690
2669
2
762
0
564
1416
3683
1743
108797
797
5431
9106
3
2349
748
21152
8
2949
481
1438
4278
2237
1787
2166
3848
531
1982
4
83
1814
2120