493
0
541
1388
657
391
55
3680
2
797
41
801
1078
511
585
457
1429
418
437
2954
502
32
765
968
1479
1441
417
385
777
849