406
1
3000
2
1506
2453
3673
3
1879
1210
2213
3873
15
2057
2937
8002
7
4863
3435
4
2317
1424
1442
1545
2921
5
579
964
2661
9
2294
2555
2704
2173
2264
1704
0
3085
4070