560
603
1
740
2521
7095
600
563
866
826
872
1
913
2
1073
992
2193
1
529
590
1486
566
3
425
463
477
20681
450
479
5540
735
430
603
561
978
823
1
742
390
706
509
32060
1
466
493
14143