1120
3426
957
777
1093
921
879
1033
29499
977
1785
5098
1511
8853
1078
848
1022
2897
2655
6001
1120
5699
988
1036
2040
984
944
2046
993
1353
971
2048
1268
1061
1570
870
1330
878
1310
8958
744
1071
958
2198
1319
941
949
1572
853
877
1222
966
4568
938
2135
827
1626
1196
1024
1179