1666
2
2086
4
1446
18403
6
829
1
1470
1543
896
424
6383
17
785
0
2435
385
2864
7
5425
23
2470
2321
18
2296
467
661