2991
1
2271
3
6714
10
2076
1334
7115
27
7906
8
472
0
1866
2086
1903
1326
2084
6
2326
4
381
5972
770
685
3006
1133
1939
1578
2
4682
957
951
454
409
403
415
1557