2061
3
1174
1
3715
4
4387
571
1812
2192
2
5252
4957
5
4938
2086
1348
0
1933
1797
2584
3562
2578
3176
1321
2695
2523
3580
5382
13967
18258