2495
0
1015
1
1694
1787
951
690
2669
2
1923
1124
564
3485
7
1244
1533
2374
1380
1743
108797
496
1681
1514
1027
1751
2173
1798
2999
3
801
21152
8
2949
2166
830