15515
1039
1091
1095
1312
1784
1121
3942
2680
1202
1373
999
965
1239
931
1322
1310
2464
6965
1533
1064
1268
1183
1031
1789
973
3541
1161
1688
997
974
2030
943
971
1020
1399
8295
887
1240
981
892
3683
1085
1089
1012
1121
1097
16270
863
908
2642
1186
923
912
1170
994
1175
952
1078
9573