2660
2
10827
4
1015
0
1876
1
3861
2629
5949
5
1787
2767
1391
189326
585
378
951
562
5929
2906
690
2609
3
2557
6
1954
3369
1087