1258
1059
899
896
753
831
2107
935
938
957
1597
1335
2624
5089
1255
975
1064
815
1301
850
1122
944
19227
1006
769
864
1257
888
892
887
835
789
791
907
880
799
808
2292
1625
2438
3553
903
1253
994
806
2705
832
1101
3766
1530
20851
925
824
1063
810
863
1488
848
1094
1015