1661
2904
1441
1156
1041
1192
859
969
1002
957
969
858
990
1049
845
3348
4393
952
1019
983
4591
1275
793
2052
1129
3358
1248
1612
789
2784
5341
1072
822
1011
3250
900
933
1612
1371
1237
1607
1096
1306
1128
1952
1159
944
1094
1040
2826
919
899
880
1327
8473
1381
1268
9828
927
800