863
781
892
669
2397
814
840
667
879
774
700
725
620
622
2260
1485
733
2223
782
784
1848
841
702
678
636
757
767
653
9959
840
737
1475
884
1177
714
985
1227
1125
926
644
964
696
1067
6992
1212
664
684
1264
669
673
633
884
3378
856
999
686
706
2165
1221
739