803
1098
913
21915
755
675
711
701
775
970
8147
1322
688
2606
1106
1994
684
643
855
758
6403
1305
1700
744
789
699
883
1391
1500
1151
869
2965
944
1257
821
858
850
719
833
685
716
650
876
677
751
822
653
787
2107
734
681
1385
1286
1102
1261
1227
991
995
821
641
747
862
1012
635
678
628
865
1000
640
727
3320
688
2244
799
891
725
1171
685
925
622
708
1046
845
886
928
1820
712
789
1286
1038
755
672
746
944
771
671
1114
788
730
621
725
735
624
698
2354
678
720
691
5356
1410
1248
763
2394
1589
687
955
1310
2745
639
4321