1258
1059
899
896
753
832
2107
935
938
957
1597
1336
2624
5089
1255
975
1064
815
1301
850
1123
945
19228
1006
769
864
1257
888
892
887
835
789
791
908
880
799
808
2292
1625
2438
3553
903
1253
994
806
2705
832
1101
3766
1531
20852
925
824
1063
811
863
1488
848
1094
1015