1008
1033
4586
987
1309
1281
879
1058
1005
1260
1108
1037
1096
2744
875
909
2249
4974
2857
1142
1270
915
9700
937
3780
927
1157
1525
1420
4466
944
854
859
1618
1020
831
867
4242
1111
1130
949
843
1191
1101
1160
1994
946
1166
965
969
896
4924
1033
3162
2804
1260
1447
1119
1265
2573