1015
1
1694
951
690
2669
2
4387
564
1743
0
571
108797
1812
3
2655
3957
2717
2802
6
14861
7
21152
8
2949
2086
908
4702
4
2381
1787
676
1166
11
485
2211
1226
2959
2480