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