2698
1
1564
1015
1694
3629
951
108797
0
690
2669
2
19944
21152
8
564
1743
2949
1446
1423
1751
445
2495
432
1682
4
2906
2699
2629
1683
297066
9956
3
1618
6236
10
1506