2991
1
1903
0
1649
2271
3
552
6714
10
1431
2
909
896
1192
1378
1428
1069
1024
1586
1105
2076
1543
1115
4594
46414
8766
846
1334
7115
27
759
1418
3659
14
458
3287