518
1
525
0
859
1120
563
734
2
564
613
643
1354
4
1281
935
379
419
934
841
603
749
937
1559
7
988
10
882
755
1154
834
2951
14
605
1216
3
622
1458