1046
719
789
2509
678
1538
910
998
760
1145
4589
844
963
742
977
963
1873
1155
1122
872
714
1378
806
729
692
2724
812
863
942
1216
733
708
702
791
1838
2231
745
732
865
690
681
1613
1231
893
1241
726
717
1148
2196
809
704
928
747
723
642
1218
786
767
702
891