839
1958
1012
1047
658
1784
2865
2117
2259
2778
2327
18049
2530
1232
559
961
1060
707
905
711
664
1105
573
1316
1189
840
788
5000
1285
606
605
600
2004
2138
661
835
1192
1586
799
684
1863
625
687
3513
654
1911
2409
566
1072
1091
695
645
1013
664
640
2698
704
1322
706
687
877
845
754
819
1013
617
1077
4194
674
622
711
803
687
3493
862
1066
1124
644
535
620
590
994
929
683
1299
1078
592
681
564
1220
698
2647
747
1034
745
733
1153
812
748
940
2304
574
592
1023
699
1165
616
568
1042
1059
683
1057
2676
3035
580
7684
691
657
2093
604