929
1729
935
5505
971
989
2889
1037
833
1266
958
1590
1251
1110
2037
829
1365
3254
3096
828
961
988
3355
931
5921
1223
963
988
4558
12028
937
1068
1286
986
1150
2111
822
5996
2240
1216
828
1030
862
1045
1254
953
927
1035
3611
1320
2729
1059
1148
7155
4245
971
1040
3090
1196
12899