936
1103
906
949
1530
2074
972
1014
2435
1094
1540
962
844
1368
904
1818
2119
4170
3592
1111
2448
866
1002
1015
1207
976
1130
1078
1171
2036
1117
875
5388
968
1098
1006
1025
983
988
845
990
932
1761
987
995
954
996
908
890
1408
868
2072
862
16021
876
967
996
1477
824
980