2540
2
1698
1
623
10827
4
2660
951
2949
0
1361
1694
108797
17970
15
2906
3238
13
2126
1240
1045
1174
1545
2629
14861
7