1258
1059
899
896
753
832
2107
935
938
958
1597
1337
2625
5089
1256
975
1065
815
1301
850
1123
945
19229
1007
769
865
1258
888
892
888
835
789
791
908
880
799
808
2293
1625
2438
3553
903
1253
994
806
2706
832
1101
3766
1531
20858
925
824
1065
812
863
1488
848
1094
1016