583
684
1
597
1
912
1
6553
1959
22150
958
6341
35098
704
676
1490
1
19397
973
688
1136
1541
1691
763
387
1311
930
1349
749
676
6452
602
1
3111
527
538
461
1040
715
1
607
694
1
6451
1058
703