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