5043
3
2282
5
2224
2
2711
1742
6
2740
4690
15871
785
0
2841
1
610
2600
4651
16062
15
1237
13034
1101
2305
4
3296
1504
5152
21152
8