2991
1
2271
3
6714
10
2076
1334
7115
27
7906
8
2086
1903
0
1326
2084
6
4431
2
330
422
2326
4
3304
468
381
5972
3795
685
3006
1133
1939
1578
957
951
454
409
2490