896
823
673
3604
4398
1978
672
840
1276
1803
2192
851
960
730
904
854
684
1453
718
715
6803
1426
30323
748
6857
3610
6046
787
728
1705
1099
782
766
830
6751
1130
806
2973
4775
21062
826
758
9605
753
793
909
143663
726
1705
2038
4851
1676
689
6328
719
12787
1003
20983
1289
915