1040
878
1235
967
1289
1254
988
1939
1530
982
90411
3395
1627
1345
1243
956
1763
3010
1049
1102
1015
812
14646
1139
1121
1456
1091
1116
1317
1451
5226
872
989
1996
920
2183
3072
25276
1118
927
13340
956
6681
926
1007
1565
1096
1063
1932
2930
1073
1351
1202
5008
1075
2112
1012
2993
6872
1042