2495
0
1015
1
1694
1787
951
690
2669
2
1923
1124
564
3485
7
1244
1533
2374
1743
108797
1681
1514
1027
2655
3957
3
1751
2173
1798
2999
14861
21152
8
2949
4702
4
2166