511
2
454
1
1344
537
2569
663
1357
5
1211
4
546
3507
7
622
2347
0
699
885
475
455
2456
3
516
442
483
399
4183
778
444
4110
879
462
457
639
1531