953
1331
901
853
900
966
894
1170
952
867
4074
1115
906
2526
923
947
939
1130
2013
907
949
903
914
1060
947
1376
1898
909
5120
1041
1095
3286
923
1025
973
1028
983
1214
1173
978
834
7632
4447
864
837
926
2312
1064
935
889
12386
2252
910
9892
1189
63608
1166
1605
1107
890